N H N H H 2 N NH O O NH 2 NH O